Lập trình C | Giải phương trình ax2 + bx + c = 0
Cập nhật: 19/8/2020 | 10:51:30 PM
Viết chương trình giải phương trình ax2 + bx + c = 0, với các hệ số a, b, c được nhập vào từ bàn phím.
🔰 Bài toán:
Viết chương trình giải phương trình ax2 + bx + c = 0, với các hệ số a, b, c được nhập vào từ bàn phím.
📣 Lời giải:
Lưu đồ thuật toán
// Giai phuong trinh ax2 + bx + c = 0
// Các he so a,b,c duoc nhap tu ban phim
#include <stdio.h>
#include <math.h>
int main()
{
float a, b, c;
printf( "Nhap a, b, c: " );
scanf( "%f%f%f", &a, &b, &c );
if ( !a )
if ( !b ) printf( c ? "Vo nghiem\n" : "Vo dinh\n" );
else printf( "x = %g\n", -c / b );
else {
float d = b * b - 4 * a * c;
if ( d > 0 )
printf( "x1 = %g\nx2 = %g\n", ( -b + sqrt( d ) ) / ( 2 * a ), ( -b - sqrt( d ) ) / ( 2 * a ) );
else ( !d ) ? printf( "x1 = x2 = %g\n", -b / ( 2 * a ) ) : printf( "Vo nghiem\n" );
}
return 0;
}
(Nguồn Tin: Casestudy24h)
- Lập trình C | Giải phương trình ax + b = 0
- Lập trình C | Chương trình sắp xếp dãy số
- Lập trình C | Viết chương trình tính thể tích hình cầu
- Lập trình C | Tìm số nguyên tố
- Lập trình C | Tìm số hoàn hảo
- Lập trình C | Tính tổng nghịch đảo
- Lâp trình C | Hiển thị phương án đổi tiền
- Lập trình C | Viết CT hiển thị cách lựa chọn mệnh giá tiền phù hợp
- Lập trình C | Viết chương trình nhập điểm
- Lập trình C | Tính tổng cấp số cộng